"""
函数名作为对象使用
    回顾：
        Python是一门以面向对象为基础的编程语言，一切皆对象
        函数 也可以当做对象来 使用

    函数名的作用：
        你把它当做对象来使用就可以了，
            1. 当做对象，直接进行赋值
            2. 当做函数的参数，进行传递
"""


# 这里演示 函数作为对象进行直接赋值

# 1. 定义函数get_sum() 用于计算两个整数的和
def get_sum(a, b):
    return a + b

# 2. 调用函数
sum = get_sum(1, 2)
print(f'sum={sum}')

print('=' * 30)

# 3. 把函数名作为对象来使用,
# 如下代码相当于定义一个和get_sum（）函数功能一样的函数，只不过名字叫做my_func
my_func = get_sum

sum2 = my_func(1, 20)
print(f'sum2={sum2}')

